shoebill / shoebill-api Goto Github PK
View Code? Open in Web Editor NEWShoebill-api is one main part of the shoebill project.
Home Page: http://shoebill.github.io/apidoc
License: Apache License 2.0
Shoebill-api is one main part of the shoebill project.
Home Page: http://shoebill.github.io/apidoc
License: Apache License 2.0
I got an error: The type kotlin.jvm.functions.Function1 cannot be resolved. It is indirectly referenced from required .class files
databaseManager = new DatabaseManager(); loginManager = new LoginManager(this, databaseManager); eventManager = getEventManager(); eventManager.registerHandler(PlayerConnectEvent.class, loginManager);
Copyrights are outdated in most source files. For example, beginning of the file Shoebill.kt:
/**
* Copyright (C) 2011-2014 MK124
* ...
*/
Should the years be updated?
How can I get this project?
With the SAMP Forum ending and the links here returning 404, how do I get this project?
Would the solution be to fork and do my own build?
[15:36:38][ERROR][err] Caused by: java.lang.ClassCastException: [Ljava.lang.Obje
ct; cannot be cast to [Lnet.gtaun.shoebill.data.Vector3D;
This error occurs everytime I try to cast an ArrayList to a Vector3D[] array after adding a Location (player.getLocation()); to the ArrayList
example:
ArrayList<Vector3D> controlPoints = new ArrayList<>();
controlPoints.add((Vector3D) player.getLocation());
and then
Vector3D[] tmp = (Vector3D[]) controlPoints.toArray();
Hi. I was using Shoebill for about a year and really like it. However, I personally think that the project is unnecessarily too complex, there are a lot of sub-projects, dependencies, documentation, and it is really hard to get started with the plugin.
My idea is to simplify the project on a single github repo, and offer it as a standard Java library published on the maven central or in gtaup repo as well, so all you need is to add a dependency to maven/gradle or the shoebill jar to classpath.
So, for example, imagine a repo at github/Shoebill/Shoebill:
plugin/ -- The plugin code
api/ -- A single maven project
Then, the documentation could be in a single README.md, DOC.md, or even on /wiki.
All issues on /issues, or add /releases where you could download Shoebill/Shoebill.dll and all needed folders. So, to get started you will have to:
This way will make the project much easier to understand, to contribute, to maintain and to get started.
Of course I dont want to rewrite shoebill from scratch. But to merge all projects (shoebill-util, shoebill-api, shoebill-runtime, etc...) into a single "core" project. And, start simplifying/refactoring all the existing codebase if necessary.
There are a growing number of people interested in writting gamemodes for Java, C#, PHP, JS, etc.. because PAWN simply isn't that powerfull. So, this project can grow a lot.
Of course this is a personally mean, I would like to know your opinion Marvin.
Hey. I can't find a function for https://wiki.sa-mp.com/wiki/GetServerTickRate nor https://wiki.sa-mp.com/wiki/GetNetworkStats.
I searched on World and Server classes (those methods should belong to Server class I think). The plugin actually wraps those functions: https://github.com/Shoebill/ShoebillPlugin/search?utf8=%E2%9C%93&q=getServerTickRate
In every part of Shoebill.
Is repo dead again? I can not use https://repo.sampx.ru/repository/maven-public/ too
Trying to add maven dependecy, you'll get an error.
I checked your domains for repo and they are alive, but inaccessible.
Please fix it or just give me the .jar of Shoebill to add it manually.
thx
Hi. Im creating an anticheat for Shoebill. I need to hook SA-MP functions like "SetPlayerPos", "PutPlayerInVehicle" etc.
I've seen https://github.com/Shoebill/example-anticheat-money-plugin/blob/master/src/main/java/net/gtaun/shoebill/example/anticheat/AntiCheatMoneyServiceImpl.java but there is no "MethodInterceptor" and "proxy" package anymore.
Any way of doing this?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.